package app.beit.fintrack.bean.summary;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Entity;

import app.beit.fintrack.bean.BaseBean;

@SuppressWarnings("serial")
@Entity
public class SummaryTrackDetailsDataBean extends BaseBean {
	private String tranId;
	private String repNo;
	private String eclaimNo;
	private String pid;
	private String hn;
	private String an;
	private String fullname;
	private Date admidDate;
	private String admidTime;
	private Date dischargeDate;
	private String dischargeTime;
	private String personType;
	private BigDecimal discharge;
	private BigDecimal compensation;
	private String salaryPercent;
	private BigDecimal salaryAmount;
	private BigDecimal chargeRule;
	private String orf;
	private String status;
	private BigDecimal orfHMain;
	private BigDecimal orfNHSO;
	private String hospitalCode;
	private String hospitalName;
	
	private String codeId;
	
	/**
	 * fund code & amount
	 */
	private String codeDWHC;
	private String codeDWINST;
	private String codeDWAE;
	private String codeDWIP;
	private String codeDWDMIS;

	private BigDecimal sumsHC;
	private BigDecimal sumsAE;
	private BigDecimal sumsINST;
	private BigDecimal sumsIP;
	private BigDecimal sumsDMIS;
	private BigDecimal sumsDRUG;
	
	/**
	 * FUND CS LGO 
	 */
	private String codeDWIPCSLG;
	private String codeDWOPCSLG;
	private String codePACSLG;
	private String codeINSTCSLG;
	private String codeOTCSLG;
	
	private BigDecimal sumsIPCS;
	private BigDecimal sumsOPCS;
	private BigDecimal sumsINSTCS;
	private BigDecimal sumsOTCS;
	private BigDecimal sumsDRUGCS;
	private BigDecimal sumsPACS;
	
	/**
	 * Appeal
	 */
	private BigDecimal oldDischarge;
	private BigDecimal oldCompensation;

	private String oldCodeDWHC;
	private String oldCodeDWINST;
	private String oldCodeDWAE;
	private String oldCodeDWIP;
	private String oldCodeDWDMIS;
	private String oldCodeDWIPCSLG;
	private String oldCodeDWOPCSLG;
	private String oldCodeDWPACSLG;
	private String oldCodeDWINSTCSLG;
	private String oldCodeDWOTCSLG;
		
	private BigDecimal oldSumsHC;
	private BigDecimal oldSumsAE;
	private BigDecimal oldSumsINST;
	private BigDecimal oldSumsIP;
	private BigDecimal oldSumsDMIS;
	private BigDecimal oldSumsDRUG;
	private BigDecimal oldSumsIPCS;
	private BigDecimal oldSumsOPCS;
	private BigDecimal oldSumsPACS;
	private BigDecimal oldSumsINSTCS;
	private BigDecimal oldSumsOTCS;
	private BigDecimal oldSumsDRUGCS;
	
	public BigDecimal getSumsPACS() {
		return sumsPACS;
	}
	public void setSumsPACS(BigDecimal sumsPACS) {
		this.sumsPACS = sumsPACS;
	}
	public String getTranId() {
		return tranId;
	}
	public void setTranId(String tranId) {
		this.tranId = tranId;
	}
	public String getRepNo() {
		return repNo;
	}
	public void setRepNo(String repNo) {
		this.repNo = repNo;
	}
	public String getEclaimNo() {
		return eclaimNo;
	}
	public void setEclaimNo(String eclaimNo) {
		this.eclaimNo = eclaimNo;
	}
	public String getPid() {
		return pid;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}
	public String getHn() {
		return hn;
	}
	public void setHn(String hn) {
		this.hn = hn;
	}
	public String getAn() {
		return an;
	}
	public void setAn(String an) {
		this.an = an;
	}
	public String getFullname() {
		return fullname;
	}
	public void setFullname(String fullname) {
		this.fullname = fullname;
	}
	public Date getAdmidDate() {
		return admidDate;
	}
	public void setAdmidDate(Date admidDate) {
		this.admidDate = admidDate;
	}
	public String getAdmidTime() {
		return admidTime;
	}
	public void setAdmidTime(String admidTime) {
		this.admidTime = admidTime;
	}
	public Date getDischargeDate() {
		return dischargeDate;
	}
	public void setDischargeDate(Date dischargeDate) {
		this.dischargeDate = dischargeDate;
	}
	public String getDischargeTime() {
		return dischargeTime;
	}
	public void setDischargeTime(String dischargeTime) {
		this.dischargeTime = dischargeTime;
	}
	public String getPersonType() {
		return personType;
	}
	public void setPersonType(String personType) {
		this.personType = personType;
	}
	public BigDecimal getDischarge() {
		return discharge;
	}
	public void setDischarge(BigDecimal discharge) {
		this.discharge = discharge;
	}
	public BigDecimal getCompensation() {
		return compensation;
	}
	public void setCompensation(BigDecimal compensation) {
		this.compensation = compensation;
	}
	public String getSalaryPercent() {
		return salaryPercent;
	}
	public void setSalaryPercent(String salaryPercent) {
		this.salaryPercent = salaryPercent;
	}
	public BigDecimal getSalaryAmount() {
		return salaryAmount;
	}
	public void setSalaryAmount(BigDecimal salaryAmount) {
		this.salaryAmount = salaryAmount;
	}
	public BigDecimal getChargeRule() {
		return chargeRule;
	}
	public void setChargeRule(BigDecimal chargeRule) {
		this.chargeRule = chargeRule;
	}
	public String getOrf() {
		return orf;
	}
	public void setOrf(String orf) {
		this.orf = orf;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public BigDecimal getOrfHMain() {
		return orfHMain;
	}
	public void setOrfHMain(BigDecimal orfHMain) {
		this.orfHMain = orfHMain;
	}
	public BigDecimal getOrfNHSO() {
		return orfNHSO;
	}
	public void setOrfNHSO(BigDecimal orfNHSO) {
		this.orfNHSO = orfNHSO;
	}
	public String getHospitalCode() {
		return hospitalCode;
	}
	public void setHospitalCode(String hospitalCode) {
		this.hospitalCode = hospitalCode;
	}
	public String getHospitalName() {
		return hospitalName;
	}
	public void setHospitalName(String hospitalName) {
		this.hospitalName = hospitalName;
	}
	public String getCodeId() {
		return codeId;
	}
	public void setCodeId(String codeId) {
		this.codeId = codeId;
	}
	public String getCodeDWHC() {
		return codeDWHC;
	}
	public void setCodeDWHC(String codeDWHC) {
		this.codeDWHC = codeDWHC;
	}
	public String getCodeDWINST() {
		return codeDWINST;
	}
	public void setCodeDWINST(String codeDWINST) {
		this.codeDWINST = codeDWINST;
	}
	public String getCodeDWAE() {
		return codeDWAE;
	}
	public void setCodeDWAE(String codeDWAE) {
		this.codeDWAE = codeDWAE;
	}
	public String getCodeDWIP() {
		return codeDWIP;
	}
	public void setCodeDWIP(String codeDWIP) {
		this.codeDWIP = codeDWIP;
	}
	public String getCodeDWDMIS() {
		return codeDWDMIS;
	}
	public void setCodeDWDMIS(String codeDWDMIS) {
		this.codeDWDMIS = codeDWDMIS;
	}
	public BigDecimal getSumsHC() {
		return sumsHC;
	}
	public void setSumsHC(BigDecimal sumsHC) {
		this.sumsHC = sumsHC;
	}
	public BigDecimal getSumsAE() {
		return sumsAE;
	}
	public void setSumsAE(BigDecimal sumsAE) {
		this.sumsAE = sumsAE;
	}
	public BigDecimal getSumsINST() {
		return sumsINST;
	}
	public void setSumsINST(BigDecimal sumsINST) {
		this.sumsINST = sumsINST;
	}
	public BigDecimal getSumsIP() {
		return sumsIP;
	}
	public void setSumsIP(BigDecimal sumsIP) {
		this.sumsIP = sumsIP;
	}
	public BigDecimal getSumsDMIS() {
		return sumsDMIS;
	}
	public void setSumsDMIS(BigDecimal sumsDMIS) {
		this.sumsDMIS = sumsDMIS;
	}
	public BigDecimal getSumsDRUG() {
		return sumsDRUG;
	}
	public void setSumsDRUG(BigDecimal sumsDRUG) {
		this.sumsDRUG = sumsDRUG;
	}
	public String getCodeDWIPCSLG() {
		return codeDWIPCSLG;
	}
	public void setCodeDWIPCSLG(String codeDWIPCSLG) {
		this.codeDWIPCSLG = codeDWIPCSLG;
	}
	public String getCodeDWOPCSLG() {
		return codeDWOPCSLG;
	}
	public void setCodeDWOPCSLG(String codeDWOPCSLG) {
		this.codeDWOPCSLG = codeDWOPCSLG;
	}
	public String getCodePACSLG() {
		return codePACSLG;
	}
	public void setCodePACSLG(String codePACSLG) {
		this.codePACSLG = codePACSLG;
	}
	public String getCodeINSTCSLG() {
		return codeINSTCSLG;
	}
	public void setCodeINSTCSLG(String codeINSTCSLG) {
		this.codeINSTCSLG = codeINSTCSLG;
	}
	public String getCodeOTCSLG() {
		return codeOTCSLG;
	}
	public void setCodeOTCSLG(String codeOTCSLG) {
		this.codeOTCSLG = codeOTCSLG;
	}
	public BigDecimal getSumsIPCS() {
		return sumsIPCS;
	}
	public void setSumsIPCS(BigDecimal sumsIPCS) {
		this.sumsIPCS = sumsIPCS;
	}
	public BigDecimal getSumsOPCS() {
		return sumsOPCS;
	}
	public void setSumsOPCS(BigDecimal sumsOPCS) {
		this.sumsOPCS = sumsOPCS;
	}
	public BigDecimal getSumsINSTCS() {
		return sumsINSTCS;
	}
	public void setSumsINSTCS(BigDecimal sumsINSTCS) {
		this.sumsINSTCS = sumsINSTCS;
	}
	public BigDecimal getSumsOTCS() {
		return sumsOTCS;
	}
	public void setSumsOTCS(BigDecimal sumsOTCS) {
		this.sumsOTCS = sumsOTCS;
	}
	public BigDecimal getSumsDRUGCS() {
		return sumsDRUGCS;
	}
	public void setSumsDRUGCS(BigDecimal sumsDRUGCS) {
		this.sumsDRUGCS = sumsDRUGCS;
	}
	public BigDecimal getOldDischarge() {
		return oldDischarge;
	}
	public void setOldDischarge(BigDecimal oldDischarge) {
		this.oldDischarge = oldDischarge;
	}
	public BigDecimal getOldCompensation() {
		return oldCompensation;
	}
	public void setOldCompensation(BigDecimal oldCompensation) {
		this.oldCompensation = oldCompensation;
	}
	public String getOldCodeDWHC() {
		return oldCodeDWHC;
	}
	public void setOldCodeDWHC(String oldCodeDWHC) {
		this.oldCodeDWHC = oldCodeDWHC;
	}
	public String getOldCodeDWINST() {
		return oldCodeDWINST;
	}
	public void setOldCodeDWINST(String oldCodeDWINST) {
		this.oldCodeDWINST = oldCodeDWINST;
	}
	public String getOldCodeDWAE() {
		return oldCodeDWAE;
	}
	public void setOldCodeDWAE(String oldCodeDWAE) {
		this.oldCodeDWAE = oldCodeDWAE;
	}
	public String getOldCodeDWIP() {
		return oldCodeDWIP;
	}
	public void setOldCodeDWIP(String oldCodeDWIP) {
		this.oldCodeDWIP = oldCodeDWIP;
	}
	public String getOldCodeDWDMIS() {
		return oldCodeDWDMIS;
	}
	public void setOldCodeDWDMIS(String oldCodeDWDMIS) {
		this.oldCodeDWDMIS = oldCodeDWDMIS;
	}
	public String getOldCodeDWIPCSLG() {
		return oldCodeDWIPCSLG;
	}
	public void setOldCodeDWIPCSLG(String oldCodeDWIPCSLG) {
		this.oldCodeDWIPCSLG = oldCodeDWIPCSLG;
	}
	public String getOldCodeDWOPCSLG() {
		return oldCodeDWOPCSLG;
	}
	public void setOldCodeDWOPCSLG(String oldCodeDWOPCSLG) {
		this.oldCodeDWOPCSLG = oldCodeDWOPCSLG;
	}
	public String getOldCodeDWPACSLG() {
		return oldCodeDWPACSLG;
	}
	public void setOldCodeDWPACSLG(String oldCodeDWPACSLG) {
		this.oldCodeDWPACSLG = oldCodeDWPACSLG;
	}
	public String getOldCodeDWINSTCSLG() {
		return oldCodeDWINSTCSLG;
	}
	public void setOldCodeDWINSTCSLG(String oldCodeDWINSTCSLG) {
		this.oldCodeDWINSTCSLG = oldCodeDWINSTCSLG;
	}
	public String getOldCodeDWOTCSLG() {
		return oldCodeDWOTCSLG;
	}
	public void setOldCodeDWOTCSLG(String oldCodeDWOTCSLG) {
		this.oldCodeDWOTCSLG = oldCodeDWOTCSLG;
	}
	public BigDecimal getOldSumsHC() {
		return oldSumsHC;
	}
	public void setOldSumsHC(BigDecimal oldSumsHC) {
		this.oldSumsHC = oldSumsHC;
	}
	public BigDecimal getOldSumsAE() {
		return oldSumsAE;
	}
	public void setOldSumsAE(BigDecimal oldSumsAE) {
		this.oldSumsAE = oldSumsAE;
	}
	public BigDecimal getOldSumsINST() {
		return oldSumsINST;
	}
	public void setOldSumsINST(BigDecimal oldSumsINST) {
		this.oldSumsINST = oldSumsINST;
	}
	public BigDecimal getOldSumsIP() {
		return oldSumsIP;
	}
	public void setOldSumsIP(BigDecimal oldSumsIP) {
		this.oldSumsIP = oldSumsIP;
	}
	public BigDecimal getOldSumsDMIS() {
		return oldSumsDMIS;
	}
	public void setOldSumsDMIS(BigDecimal oldSumsDMIS) {
		this.oldSumsDMIS = oldSumsDMIS;
	}
	public BigDecimal getOldSumsDRUG() {
		return oldSumsDRUG;
	}
	public void setOldSumsDRUG(BigDecimal oldSumsDRUG) {
		this.oldSumsDRUG = oldSumsDRUG;
	}
	public BigDecimal getOldSumsIPCS() {
		return oldSumsIPCS;
	}
	public void setOldSumsIPCS(BigDecimal oldSumsIPCS) {
		this.oldSumsIPCS = oldSumsIPCS;
	}
	public BigDecimal getOldSumsOPCS() {
		return oldSumsOPCS;
	}
	public void setOldSumsOPCS(BigDecimal oldSumsOPCS) {
		this.oldSumsOPCS = oldSumsOPCS;
	}
	public BigDecimal getOldSumsPACS() {
		return oldSumsPACS;
	}
	public void setOldSumsPACS(BigDecimal oldSumsPACS) {
		this.oldSumsPACS = oldSumsPACS;
	}
	public BigDecimal getOldSumsINSTCS() {
		return oldSumsINSTCS;
	}
	public void setOldSumsINSTCS(BigDecimal oldSumsINSTCS) {
		this.oldSumsINSTCS = oldSumsINSTCS;
	}
	public BigDecimal getOldSumsOTCS() {
		return oldSumsOTCS;
	}
	public void setOldSumsOTCS(BigDecimal oldSumsOTCS) {
		this.oldSumsOTCS = oldSumsOTCS;
	}
	public BigDecimal getOldSumsDRUGCS() {
		return oldSumsDRUGCS;
	}
	public void setOldSumsDRUGCS(BigDecimal oldSumsDRUGCS) {
		this.oldSumsDRUGCS = oldSumsDRUGCS;
	}
	@Override
	public String toString() {
		return "SummaryTrackDetailsDataBean [tranId=" + tranId + ", repNo="
				+ repNo + ", eclaimNo=" + eclaimNo + ", pid=" + pid + ", hn="
				+ hn + ", an=" + an + ", fullname=" + fullname + ", admidDate="
				+ admidDate + ", admidTime=" + admidTime + ", dischargeDate="
				+ dischargeDate + ", dischargeTime=" + dischargeTime
				+ ", personType=" + personType + ", discharge=" + discharge
				+ ", compensation=" + compensation + ", salaryPercent="
				+ salaryPercent + ", salaryAmount=" + salaryAmount
				+ ", chargeRule=" + chargeRule + ", orf=" + orf + ", status="
				+ status + ", orfHMain=" + orfHMain + ", orfNHSO=" + orfNHSO
				+ ", hospitalCode=" + hospitalCode + ", hospitalName="
				+ hospitalName + ", codeId=" + codeId + ", codeDWHC="
				+ codeDWHC + ", codeDWINST=" + codeDWINST + ", codeDWAE="
				+ codeDWAE + ", codeDWIP=" + codeDWIP + ", codeDWDMIS="
				+ codeDWDMIS + ", sumsHC=" + sumsHC + ", sumsAE=" + sumsAE
				+ ", sumsINST=" + sumsINST + ", sumsIP=" + sumsIP
				+ ", sumsDMIS=" + sumsDMIS + ", sumsDRUG=" + sumsDRUG
				+ ", codeDWIPCSLG=" + codeDWIPCSLG + ", codeDWOPCSLG="
				+ codeDWOPCSLG + ", codePACSLG=" + codePACSLG
				+ ", codeINSTCSLG=" + codeINSTCSLG + ", codeOTCSLG="
				+ codeOTCSLG + ", sumsIPCS=" + sumsIPCS + ", sumsOPCS="
				+ sumsOPCS + ", sumsINSTCS=" + sumsINSTCS + ", sumsOTCS="
				+ sumsOTCS + ", sumsDRUGCS=" + sumsDRUGCS + ", oldDischarge="
				+ oldDischarge + ", oldCompensation=" + oldCompensation
				+ ", oldCodeDWHC=" + oldCodeDWHC + ", oldCodeDWINST="
				+ oldCodeDWINST + ", oldCodeDWAE=" + oldCodeDWAE
				+ ", oldCodeDWIP=" + oldCodeDWIP + ", oldCodeDWDMIS="
				+ oldCodeDWDMIS + ", oldCodeDWIPCSLG=" + oldCodeDWIPCSLG
				+ ", oldCodeDWOPCSLG=" + oldCodeDWOPCSLG + ", oldCodeDWPACSLG="
				+ oldCodeDWPACSLG + ", oldCodeDWINSTCSLG=" + oldCodeDWINSTCSLG
				+ ", oldCodeDWOTCSLG=" + oldCodeDWOTCSLG + ", oldSumsHC="
				+ oldSumsHC + ", oldSumsAE=" + oldSumsAE + ", oldSumsINST="
				+ oldSumsINST + ", oldSumsIP=" + oldSumsIP + ", oldSumsDMIS="
				+ oldSumsDMIS + ", oldSumsDRUG=" + oldSumsDRUG
				+ ", oldSumsIPCS=" + oldSumsIPCS + ", oldSumsOPCS="
				+ oldSumsOPCS + ", oldSumsPACS=" + oldSumsPACS
				+ ", oldSumsINSTCS=" + oldSumsINSTCS + ", oldSumsOTCS="
				+ oldSumsOTCS + ", oldSumsDRUGCS=" + oldSumsDRUGCS + "]";
	}
}
